/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package reniec.data.access;
import java.sql.ResultSet;
import java.util.AbstractList;
import java.util.ArrayList;
import java.util.List;
import reniec.entities.persona;
import reniec.data.access.conexionBD;
/**
 *
 * @author Luis Cordova
 */
public class personaDAO {
    
    public List<persona> listarPersona(String dni){
        try {
            List<persona> lista = new ArrayList<persona>();
            conexionBD conexion = new conexionBD("SCO", "sa", "sa");
            ResultSet resultado = conexion.getResultSet("SELECT CODREN, DNI, NOMBRE, APELLIDOP, SEXO, CONVERT(varchar(11),FECNACIMIENTO, 101) AS FECNAC, DIRECCION, APELLIDOM FROM  RENIEC WHERE DNI = '" + dni + "'");
            while(resultado.next()) {
                persona row = new persona();
                row.setDni(resultado.getString("DNI"));
                row.setNombre(resultado.getString("NOMBRE"));
                row.setApellidoPaterno(resultado.getString("APELLIDOP"));
                row.setApellidoMaterno(resultado.getString("APELLIDOM"));
                row.setSexo(resultado.getString("SEXO"));
                row.setFechaNacimiento(resultado.getString("FECNAC"));
                lista.add(row);
            }
        return lista;
        } catch (Exception e) {
            return null;
        }
    }
}
